$(function() {
	clickBg();
});


/**
 * 复选框全选
 * @return
 */
function selectAll(bq) {
	var allchk = $("input[type=checkbox]");
	
	if(allchk.attr("checked")) {
		allchk.attr("checked","checked") ;
	} else {
		allchk.attr("checked","") ;
	}
}

/**
 * 复选框操作，删除，编辑
 * @return
 */
function edit_del(gourl) {
	var allchk = $("input[@name=checkbox][@checked]");
	
	var str ="" ;
	$.each(allchk,function(){
		str +=$(this).val()+"," ;
	});
	if(str != "") {
		str = str.substring(0, str.length - 1) ;
		window.location.href = gourl+str ;
	} else {
		toolTips("请先选择一条记录!");
	}
}


/**
 * 删除确认框
 * @param gourl
 * @return
 */
function confirDel(gourl) {
	$.prompt('确定删除吗？',{ 
		buttons: { 确定: true, 取消: false },
		callback :function(v,m){
			if(v == true) {
				edit_del(gourl) ;
			}
		},prefix:'jqismooth'
	}) ;
}
/**
 * 其他确认框
 * @param txt
 * @param gourl
 * @return
 */
function confirOth(txt,gourl) {
	$.prompt(txt+'？',{ 
		buttons: { 确定: true, 取消: false },
		callback :function(v,m){
			if(v == true) {
				window.location.href=gourl;
			}
		}
	}) ;
}

/**
 * 提示框
 * @return
 */
function toolTips(txt,tops) {
	if(tops == undefined) tops = 120 ;
	$.prompt(txt+'！',{buttons:{确定:true},top:tops,focus: 0,prefix:'jqismooth'});
}

/**
 * 打开新窗口 
 * @param url
 * @param win
 * @param width
 * @param height
 * @return
*/
function openWin(url,win) {
	url = url.indexOf("?") == -1?url+"?d="+new Date().getTime():url+"&d="+new Date().getTime();
	window.open(url,win, "toolbar=no,scrollbars=yes") ;
}
 

/**
 * 异步交互工具函数，现用于系统信息（调用JVM垃圾回收器）
 */
function asyninvok(urls,params){
	urls = urls.indexOf("?") == -1?urls+"?d="+new Date().getTime():urls+"&d="+new Date().getTime();
	$.post(urls,params,function(data){
		toolTips(data) ;
	});
}

/**
 * 打开新窗口
 * @param url
 * @param txt
 * @param width
 * @param height
 * @return
 */
function openWinDiag(url,txt,width,height) {
	var w = $("body").width() ;
	window.open("/share/common/showWin.jsp?txt="+txt+"&w="+width+"&h="+height+"&url="+encodeURIComponent(url),"_blank", "toolbar=no,scrollbars=no,width="+width+",height="+height+",left="+w/3+",top=200") ;
}


/**
 * 单击表格背景变色
 * @return
 */
function clickBg() {
	var dataTableTd = $(".dataTableBody") ;
	
	dataTableTd.click(function() {
		dataTableTd.css("background","") ;
		$(this).css("background","#D8F79D") ;
	});
}

/**
 * 获得浏览器类型
 * @return
 */
function brows() {
	if($.browser.msie) 
		return "msie" ;
	else if($.browser.mozilla)
		return "mozilla" ;
	else if($.browser.safari)
		return "safari" ;
	else if($.browser.opera)
		return "opera" ;
	else
		return "未知浏览器类型" ;
}

/**
 * 按日期查询
 * 获得开始日期和结束日期
 * @return
 */
function findbydate(url) {
	var dates = $("input[@class=Wdate]") ;
	var startDate = dates.eq(0).val() ;
	var endDate = dates.eq(1) ;
	if(startDate == "") {
		endDate.val("");
		alert("开始日期不能为空！") ;
		return ;
	}
	
	var str = new Array() ;
	str = url.split("#") ;
	str[0] = str[0] + startDate ;
	str[1] = str[1] + endDate.val() ;
	
	url = str.toString().substring(0,str.toString().length-1).replace(",","") ;
	jstourl(url) ;
}

/**
 * 根据关键字查询
 * @return
 */
function findbykeyword(url) {
	var keyword = $("#keywork").val() ;
	if(keyword == "") {alert("请输入关键字！"); return ;}
	jstourl(url + encodeURI(keyword)) ;
}

/**
 * 通过url访问
 * @param url
 * @return
 */
function jstourl(url) {
	url = url.indexOf("?") == -1?url+"?d="+new Date().getTime():url+"&d="+new Date().getTime();
	window.location.href = url ;
}



